package es.uned.hoomgle.hibernate.beans.interfaces;



public interface HomeI {
	
	/**
	 * @uml.property  name="id"
	 */
	public abstract Integer getId();

	/**
	 * @param  id
	 * @uml.property  name="id"
	 */
	public abstract void setId(Integer id);

	/**
	 * @uml.property  name="area"
	 */
    public abstract void setArea(Integer area);
	
    /**
	 * @uml.property  name="area"
	 */
	public abstract Integer getArea();
	
	public abstract CityI getCity();

	public abstract void setCity(CityI city);
	
	public abstract boolean isHasGarden();

	public abstract void setHasGarden(boolean hasGarden);
	
	/**
	 * @uml.property  name="cost"
	 */
	public abstract Integer getCost();

	/**
	 * @param  cost
	 * @uml.property  name="cost"
	 */
	public abstract void setCost(Integer cost);
		
	public abstract UserI getUser();
	public abstract void setUser(UserI user);
	public abstract String toString();
	
	public String getDescription();
	public void setDescription(String description);

	public byte[] getPicture();
	public void setPicture(byte[] picture);
}








/*
package es.uned.hoomgle.hibernate.beans.interfaces;

public interface HomeI {
	
	public abstract Integer getId();

	public abstract void setId(Integer id);
    
	public abstract void setArea(Integer area);
	
	public abstract Integer getArea();
	
	public abstract String getLocation();

	public abstract void setLocation(String name);
	
	public abstract boolean isHasGarden();

	public abstract void setHasGarden(boolean hasGarden);
	
	public abstract Integer getCost();

	public abstract void setCost(Integer cost);
    
	public abstract String toString();

} */
